storage organs - Spanish English Dictionary